home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / answers / alt / dec-faq / pdp8-models < prev    next >
Internet Message Format  |  1994-04-08  |  54KB

  1. Path: bloom-beacon.mit.edu!hookup!europa.eng.gtefsd.com!howland.reston.ans.net!math.ohio-state.edu!hobbes.physics.uiowa.edu!news.uiowa.edu!news
  2. From: jones@cs.uiowa.edu (Douglas W. Jones)
  3. Newsgroups: alt.sys.pdp8,alt.answers,news.answers
  4. Subject: PDP-8 Summary of Models and Options (posted every other month)
  5. Followup-To: alt.sys.pdp8
  6. Date: Tue, 8 Apr 94 08:08:08 GMT
  7. Organization: Computer Science, University of Iowa, Iowa City, Iowa, USA
  8. Lines: 1204
  9. Approved: news-answers-request@MIT.Edu
  10. Distribution: world
  11. Expires: 8 June 1994 08:08:08 GMT
  12. Message-ID: <2o3m0d$ho7@nexus.uiowa.edu>
  13. NNTP-Posting-Host: pyrite.cs.uiowa.edu
  14. Summary: Descriptions of all models of the DEC PDP-8 computer.
  15.     Those posting to alt.sys.pdp8 should read this.
  16. Keywords: FAQ DEC PDP 8
  17. Xref: bloom-beacon.mit.edu alt.sys.pdp8:745 alt.answers:2365 news.answers:17830
  18.  
  19. Archive-name: dec-faq/pdp8-models
  20. Last-modified: Apr 7, 1994
  21.  
  22. This version of the alt.sys.pdp8 FAQ has been modified to conform to
  23. RFC1153 USENET digest format (with exceptions due to the fact that it
  24. is not really a digest).  This should aid in automatic conversion of
  25. this material to HTML and other interesting formats.
  26.  
  27. Contents:
  28.  
  29.     What is this FAQ?
  30.     What is a PDP-5?
  31.     What is a PDP-8?
  32.     What is a LINC-8?
  33.     What is a PDP-8/S?
  34.     What is a PDP-8/I?
  35.     What is a PDP-8/L?
  36.     What is a PDP-12?
  37.     What is a PDP-8/E?
  38.     What is a PDP-8/F?
  39.     What is a PDP-8/M?
  40.     What is a PDP-8/A?
  41.     What is a VT78?
  42.     What is a DECmate I?
  43.     What is a DECmate II?
  44.     What is a DECmate III?
  45.     What is a DECmate III+?
  46.  
  47. ----------------------------------------------------------------------
  48.  
  49. Subject:  What is this FAQ?
  50.  
  51. Frequently Asked Questions about DEC PDP-8 models and options.
  52.  
  53.     By Douglas Jones, jones@cs.uiowa.edu
  54.     (with help from many folks)
  55.  
  56. Sites known to carry FTPable copies of this file:
  57.  
  58.     ftp://rtfm.mit.edu/pub/usenet/alt.sys.pdp8
  59.     ftp://sunsite.unc.edu:/pub/academic/computer-science/history/pdp-8/doc
  60.  
  61. The purpose of this document is to supplement the material in the primary
  62. "Frequently Asked Questions about the PDP-8" file with more detailed
  63. information about the hardware and options of the different models of the
  64. PDP-8 sold by DEC.
  65.  
  66. Although this document is something of a history of the DEC PDP-8 family,
  67. the primary purpose of this document is as a guide and general outline to
  68. the PDP-8 models and options likely to be encountered by those involved
  69. in collecting and restoring systems. 
  70.  
  71. ------------------------------
  72.  
  73. Subject: What is a PDP-5?
  74.  
  75. Date of introduction:  Aug 11, 1963, unveiled at WESCON.
  76. Date of withdrawal:    early 1967.
  77. Price: $27,000
  78.  
  79. Technology:  Built with DEC System Modules, the original line of
  80.     transistorized logic modules sold by DEC.  Supply voltages of
  81.     +10 and -15 volts; the logic levels -3 (logic 1) and 0 (logic 0).
  82.      Logic packaged on boards that were about 4.75 inches wide with
  83.     each card mounted in a metal frame with a 22 pin edge connector.
  84.  
  85.     Input output devices were connected to the daisy-chained I/O bus
  86.     using military-style armored cables and connectors.  Use of
  87.     toggle switches (as opposed to slide switches) on the front
  88.     panel was another vestige of military-style design.
  89.  
  90. Reason for introduction:  This machine was inspired by the success of
  91.     the CDC-160, Seymour Cray's 12 bit minicomputer, and by the
  92.     success of the LINC, a machine that was built by DEC customers
  93.     out of System modules.  These demonstrated that there was a
  94.     market for a small inexpensive computer, and from the start,
  95.     DEC's advertisements were aimed at this market.  "Now you can
  96.     own the PDP-5 computer for what a core memory alone used to
  97.     cost: $27,000", ran one 1964 ad.
  98.  
  99. Reason for withdrawal:  The PDP-8 outperformed the PDP-5, and did so for
  100.     a lower price.
  101.  
  102. Compatability:  The core of the PDP-8 instruction set is present, but
  103.     memory location zero is the program counter, and interrupts are
  104.     handled differently.  The Group 1 OPR rotate instructions cannot
  105.     be combined with IAC or CMA; this limits the ability of the
  106.     PDP-5 to support code from later models.
  107.  
  108. The machine did not support 3 cycle data-break (DMA transfers using
  109.     memory to hold buffer address and word-count information), so
  110.     many later PDP-8 peripherals could not be used on the PDP-5.
  111.     In addition, DMA transfers are not allowed outside the program's
  112.     current 4K data field, severely limiting software compatability
  113.     on systems with over 4K of memory where either interrupts or
  114.     software initiated changes to the data field during a transfer
  115.     would cause chaos.
  116.  
  117. Standard configuration:  CPU with 1K or 4K of memory (2K and 3K versions
  118.     were not available).
  119.  
  120. Peripherals:
  121.     An extended arithmetic element (EAE) was available; this was an
  122.     I/O device, using IOT instructions to evoke EAE operations.  As
  123.     a result, it was not compatable with the later PDP-8 EAEs.  In
  124.     addition, machines with the EAE option had a different front
  125.     panel from those without.
  126.  
  127.     The type 552 DECtape control and type 555 DECtape transports
  128.     were originally developed for the PDP-5.
  129.  
  130.     After the PDP-8 was introduced, DEC offered a bus converter that
  131.     allowed the PDP-5 to support standard PDP-8 negibus ueripherals,
  132.     so long as they avoided using 3-cycle data break transfers.  The
  133.     standard 804 PDP-8 expander box was frequently sold as an
  134.     upgrade to PDP-5 systems.
  135.  
  136. ------------------------------
  137.  
  138. Subject: What is a PDP-8?
  139.  
  140. Date of introduction:  1965 (Unveiled March 22, in New York)
  141. Date of withdrawal:    1968.
  142. Also known as:
  143.     Classic PDP-8 (to point out lack of a model suffix)
  144.     Straight-8 (Again, points out the lack of a model suffix)
  145.     PCP-88, an OEM label, used Foxboro Corporation.
  146. Price: $18500
  147.  
  148. Technology:  Mostly DEC R-series logic modules; these were originally
  149.     discrete component transistor logic, but around the time the
  150.     PDP-8 was introduced, DEC introduced the Flip Chip, a hybrid
  151.     diode/resistor "integrated circuit" on a ceramic substrate.
  152.     These could directly replace discrete components on the PC
  153.     boards, and DEC began to refer to their R-series modules as
  154.     flip-chip modules and they even advertised the PDP-8 as an
  155.     integrated circuit computer.  A typical flip-chip module, the
  156.     R111, had three 2-input nand gates and cost $14, with no price
  157.     change from 1965 to 1970.
  158.  
  159.     S-series logic modules were also used; these are essentially
  160.     the same as their R-series cousins, but with different pull-up
  161.     resistors for higher speed at lower fanout.  Many R and S
  162.     series modules have trimmers that must be tuned to the context,
  163.     making replacement of such modules more complex than a simple
  164.     board swap.
  165.  
  166.     As with the system modules used in the PDP-5, the supply
  167.     voltages were +10 and -15 volts and the logic levels were -3
  168.     (logic 1) and 0 (logic 0).  Logic was packaged on boards that
  169.     were 2.5 inches wide by 5 inches high.  The card edge connector
  170.     had 18 contacts on 1/8 inch centers.  Some double width cards
  171.     were used; these had two card edge connectors and were 5 1/8
  172.     inches wide.  Machine wrapped wire-wrap technology was used on
  173.     the backplane using 24-gauge wire.
  174.  
  175.     The "negibus" or negative logic I/O bus used -3 and 0 volt logic
  176.     levels in 92 ohm coaxial cable, with 9 coaxial cables bundled
  177.     per connector card and 6 bundles making up the basic bus.  4
  178.     (originally 5) more bundles were required to support data-break
  179.     (DMA) transfers.  Bus termination was generally kluged in with
  180.     100 ohm resistors clipped or wrapped into the backplane,
  181.     although a bus terminator card was occasionally used.  Some time
  182.     after the first year of production, flat ribbon cable made of
  183.     multiple coaxial cables was used, and later still, flat mylar
  184.     stripline cable was used (but never recommended because it
  185.     lacked necessary shielding).
  186.  
  187.     Core memory was used, with a 1.5 microsecond cycle time, giving
  188.     the machine an add time of 3 microseconds.  4K of core occupied
  189.     an aluminum box 6 inches on a side and needed numerous auxiliary
  190.     flip-chips for support.  It is worth noting that the PDP-8 was
  191.     about as fast as was practical with the logic technology used;
  192.     only by using tricks like memory interleaving or pipelining
  193.     could the machine have been made much faster.
  194.  
  195. Reason for introduction:  This machine was inspired by the success of
  196.     the PDP-5 and by the realization that, with their new Flip-Chip
  197.     technology, DEC could make a table-top computer that could be
  198.     powered by a single standard wall outlet; of course, adding any
  199.     peripherals quickly increased the power requirement!
  200.  
  201. Reason for withdrawal:  The PDP-8/I was less expensive, and after
  202.     initial production difficulties, it equalled the performance of
  203.     the PDP-8.
  204.  
  205. Compatability:  The core of the PDP-8 instruction set is present, but
  206.     the Group 1 OPR instruction IAC cannot be combined with any of
  207.     the rotate instructions.  If RAR and RAL or RTR and RTL are
  208.     combined, the results are unpredictable (simultaneous set and
  209.     reset of bits of AC results in metastable behavior).  The IOT 0
  210.     instruction was used for the internal type 189 ADC, and not for
  211.     the later CAF (clear all flags) instruction.  As a result, if
  212.     the ADC option was not present, IOT 6004 (or microcoded
  213.     variants) would hang the machine.
  214.  
  215.     If the extended arithmetic element is present, the SWP (exchange
  216.     AC and MQ) instruction does not work.  This works on later
  217.     models when the EAE is present, although it was only documented
  218.     with the introduction of the PDP-8/E.  Finally, the EAE lacks
  219.     the SCL (shift count load) instruction that is present on later
  220.     models.
  221.  
  222.     On machines with 8K or more, an attempt to change the data field
  223.     to a non-existant field caused a bizarre double-indirect and
  224.     skip instruction execution that must be accounted for in memory
  225.     diagnostics.
  226.  
  227.     Standard configuration:  The PDP-8 was sold as a CPU with 4K of
  228.     memory, a 110 baud current loop teletype interface and an ASR 33
  229.     Teletype.  In addition, the standard in-cabinet logic includes
  230.     support for the full negibus interface, including data-break
  231.     (DMA) transfers.
  232.  
  233.     Both a rack-mount model with rosewood trim and an elegant
  234.     plexiglass enclosed table-top configuration were standard.  Under
  235.     the skin, basic machine occupied a volume 33 inches high by 19
  236.     inches wide by 22 inches deep.  The two halves of the backplane
  237.     were mounted vertically, like the covers of a book, with the
  238.     spine in back and circuit modules inserted from the two sides.
  239.     Sliding the CPU out of the relay rack or removing the plexiglass
  240.     covers allows the backplane to swung open to access the wires.
  241.  
  242. Expandability:  In-cabinet options include the type 182 extended
  243.     arithmetic element (EAE), the type 183 memory extension control
  244.     subsystem, and the type 189 low performance analog to digital
  245.     converter (ADC).  Prewired backplane slots were reserved for
  246.     all of these.
  247.  
  248.     Expansion beyond 4K of memory requires rack space for the
  249.     rack-mounted type 184 memory module; each such module adds one
  250.     4K field of memory, up to a maximum of 32K.  The rack-mount CPU
  251.     occupied a large part of one rack, allowing room for a single
  252.     type 184 memory expansion module below the CPU; generally, a
  253.     second rack was needed for added peripherals or memory.
  254.  
  255.     At the end of the production run, some PDP-8 systems were sold
  256.     with PDP-8/I memory, allowing room for an additional 4K without
  257.     need for an expansion chassis.  These nonstandard machines were
  258.     very difficult to maintain!
  259.  
  260. Peripherals:  At the time of introduction, the following negibus
  261.     peripherals were offered.
  262.  
  263.     -- Type 750C high speed paper tape reader and control.
  264.     -- Type 75E high speed paper tape punch and control.
  265.     -- Type 138E analog to digital converter and multiplexor.
  266.     -- Type 34D oscilloscope display (dual digital to analog).
  267.     -- Type 350B incremental (CalComp) plotter control.
  268.     -- Type 451 card reader and control.
  269.     -- Type 450 card punch control for IBM Type 523 punch.
  270.     -- Type 64 (later 645) Mohawk line printer and control.
  271.     -- Type RM08 serial magnetic drum system (up to 256K words).
  272.     -- Type 552 DECtape control (for type 555 DECtape drives).
  273.     -- Type 57A magnetic tape control (IBM type 729 drive).
  274.     -- Type 580 magnetic tape system.
  275.  
  276.     By 1967, the following peripherals had been added to the line:
  277.  
  278.     -- Type TC01 DECtape control for up to 8 TU55 transports.
  279.     -- Type AF01 analog to digital converter and multiplexor.
  280.     -- Type AA01A 3 channel digital to analog (scope display).
  281.     -- Type AX08 parallel digital input port.
  282.     -- Type 338 Programmed Buffered Display (vector graphics).
  283.  
  284.     By 1968, the following new peripheral had been added:
  285.  
  286.     -- Type DF32 fixed head disk system (up to 256K words).
  287.     -- Type BE01 OEM version of the TC01 (no blinking lights).
  288.     -- Type BE03 dual TU55 drive for the TC01 or BE01.
  289.  
  290.     Finally, as DEC abandoned the negibus, they introduced the
  291.     DW08B negibus to posibus converter so newer posibus
  292.     peripherals could be used on older negibus machines.
  293.  
  294. ------------------------------
  295.  
  296. Subject: What is a LINC-8?
  297.  
  298. Date of introduction:  1966 (during or before March)
  299. Date of withdrawal:    1969 (displaced by PDP-12)
  300. Price: $38,500
  301.  
  302. Technology:  DEC Flip Chip modules, as in the PDP-8, with a LINC CPU
  303.     partially reimplemented in Flip Chips and partially emulated
  304.     with PDP-8 instructions.  (The original LINC was built from
  305.     the same System Modules used in the PDP-5.)
  306.  
  307. Compatability:  Identical to the PDP-8.
  308.  
  309. Standard configuration:  The combined PDP-8/LINC CPU, plus 4K of memory
  310.     was central to the system.  The set of peripherals bundled with
  311.     the machine was impressive:
  312.  
  313.     -- An ASR 33 Teletype modified for the LINC character set.
  314.     -- Two LINCtape drives.
  315.     -- 8 analog to digital converter channels with knob inputs.
  316.     -- Another 8 ADC channels with jack inputs.
  317.     -- 6 programmable relay outputs, good up to 60 Hz.
  318.     -- 1 Tektronix 560 oscilliscope, somewhat modified.
  319.  
  320.     The X and Y axis control for the scope came from DACs attached
  321.     to the LINC's AC and MB registers, respectively.
  322.  
  323. Expandability:
  324.  
  325.     In addition to standard PDP-8 peripherals, up to 3 additional
  326.     pairs of LINCtape drives could be added, for a total of 8 drives.
  327.     Each pair of drives cosmetically resembled the type BE03 dual
  328.     DECtape transport, but single drives were not available.
  329.  
  330.     Up to 2 additional ranks of 8 ADC channels could be added.
  331.  
  332.     A second oscilliscope could be added.
  333.     
  334. ------------------------------
  335.  
  336. Subject: What is a PDP-8/S?
  337.  
  338. Date of introduction:  1966 (Unveiled, Aug 23, WESCON, Los Angeles).
  339. Date of withdrawal:    1970.
  340. Price: $10,000
  341.  
  342. Technology:  DEC Flip Chip modules and core memory, as in the PDP-8.
  343.     Unlike the PDP-8, the PDP-8/S memory was mounted on quad-height
  344.     single-width boards that plugged into the standard flip-chip
  345.     sockets.
  346.  
  347. Reason for introduction:  This machine was developed as a successful
  348.     exercise in minimizing the cost of the machine.  It was the
  349.     least expensive general purpose computer made with second
  350.     generation (discrete transistor) technology, and it was one of
  351.     the smallest such machines to be mass produced (a number of
  352.     smaller machines were made for aerospace applications).  It was
  353.     also incredibly slow, with a 36 microsecond add time, and some
  354.     instructions taking as much as 78 microseconds.  By 1967, DEC
  355.     took the then unusual step of offering this machine for off the
  356.     shelf delivery, with one machine stocked in each field office
  357.     available for retail sale.
  358.  
  359. Reason for withdrawal:  The PDP-8/L vastly outperformed the PDP-8/S, and
  360.     and it did so at a lower price.
  361.  
  362. Compatability:  The core of the PDP-8 instruction set is present, but
  363.     there are a sufficient number of incompatabilities that, as with
  364.     the PDP-5, many otherwise portable "family of 8" programs will
  365.     not run on the PDP-8/S.  Perhaps the worst incompatability is
  366.     that the Group 1 OPR instruction CMA cannot be combined with any
  367.     of the rotate instructions; as with the PDP-8, IAC also cannot
  368.     be combined with rotate.
  369.  
  370. Standard configuration:  CPU with 4K of memory, plus PT08 110 baud current
  371.     loop teletype interface and teletype.  Both a rack-mount table-top
  372.     versions were sold (both 9" high by 19" wide by 20"? deep).  The
  373.     rack mount could be slid out of the rack on slides for for
  374.     maintenance.
  375.  
  376. Expandability:  The CPU supported the standard PDP-8 negibus, but I/O
  377.     bandwidth was 1/5 that of the PDP-8.  Thus, most, but not all
  378.     PDP-8 peripherals could be used.  A few DEC peripherals such as
  379.     the DF32 came with special options such as interleaving to slow
  380.     them down for compatability with the PDP-8/S.  The speed problems
  381.     were such that there was never any way to attach DECtape to this
  382.     machine.
  383.  
  384. ------------------------------
  385.  
  386. Subject: What is a PDP-8/I?
  387.  
  388. Date of introduction:  1968 (announced before December '67)
  389. Date of withdrawal:    1971.
  390.  
  391. Technology:  DEC M-series logic modules, called M-series flip-chips
  392.     as the term flip-chip was applied to the module format instead
  393.     of to DEC's hybrid integrated circuits.  M-series modules used
  394.     TTL chips, with a +5 supply, packaged on the same format board
  395.     as was used with the original flip-chips, but with double-sided
  396.     card-edge connectors (36 contacts instead of 18).  Modules were
  397.     limited to typically 4 SSI ICs each.  The M113, a typical
  398.     M-series module, had 10 2-input nand gates and cost $23 in 1967
  399.     (the price fell to $18 in 1970).  Wire-wrapped backplanes used
  400.     30-gauge wire.
  401.  
  402.     The PDP-8/I, as originally sold, supported the then-standard
  403.     PDP-8 negibus.  4K words of core were packaged in a 1 inch thick
  404.     module made of 5 rigidly connected 5 by 5 inch two-sided printed
  405.     circuit boards.  Connectors and support electronics occupied an
  406.     additional 32 backplane slots.
  407.  
  408.     Nominally, the core memory (which, curiously, used a negative
  409.     logic interface!) was supposed to run at a 1.5 microsecond cycle
  410.     time, but many early PDP-8/I systems were delivered running at a
  411.     slower rate because of memory quality problems.  DEC went through
  412.     many vendors in the search for good memory!  The memory interface
  413.     was asynchronous, allowing the CPU to delay for slow memory.  DEC
  414.     continued to make the classic PDP-8 until the problems with
  415.     memory speed were solved.
  416.  
  417. Reason for introduction:  This machine was developed in response to the
  418.     introduction of DIP component packaging of TTL integrated
  419.     circuits.  This allowed a machine of about the same performance
  420.     as the original PDP-8 to fit in about half the volume and sell
  421.     for a lower price.
  422.  
  423. Reason for withdrawal:  The PDP-8/E made slight performance improvements
  424.     while undercutting the price of the PDP-8/I.
  425.  
  426. Compatability:  The core of the PDP-8 instruction set is present, and
  427.     unlike the original PDP-8, IAC can be combined with rotate in a
  428.     single microcoded Group 1 OPR instruction.  Combined RAR and RAL
  429.     or RTR and RTL produce the logical and of the expected results
  430.     from each of the combined shifts.
  431.  
  432.     If the extended arithmetic element is present, the SWP (exchange
  433.     AC and MQ) instruction works, but this was not documented.
  434.  
  435.     On large memory configurations, memory fetches from a nonexistant
  436.     memory field take about 30 microseconds (waiting for a bus
  437.     timeout) and then they return either 0000 or 7777 depending on
  438.     whether the fetch was from an even or odd field.
  439.  
  440. Standard configuration:  CPU with 4K of memory, plus 110 baud current
  441.     loop teletype interface.  Pedestal, rack-mount and table-top
  442.     versions were made.  The pedestal mounted version was futuristic
  443.     looking, compatable with such office fixtures as decwriters.
  444.     In one rack-mount version, the machine was built on a backplane
  445.     that was bolted to the back of the rack, while the front panel
  446.     hung from the front (unlike all other rack-mounted PDP-8 models,
  447.     this version could not be swung out for maintenance on chassis
  448.     slides).  Finally, a boxed version was sold that could be used
  449.     on table-top or mounted on chassis slides.
  450.  
  451. Expandability: 4K of memory could be added internally, and additional
  452.     memory could be added externally using a rack-mounted MM8I memory
  453.     expansion module for each 4K or 8K addition over 8K.
  454.  
  455.     The backplane of the PDP-8/I was prewired to hold a Calcomp
  456.     plotter interface, with the adjacent backplane slot reserved
  457.     for the cable connection to the plotter.
  458.  
  459.     Initially, the CPU was sold with bus drivers for the PDP-8
  460.     negibus, allowing this machine to support all older DEC
  461.     peripherals, but later machines were sold with posibus interfaces,
  462.     and DEC made an effort to convert earlier machines to the posibus
  463.     in the field.
  464.  
  465.     A posibus to negibus converter, the DW08A, allowed use of all
  466.     older PDP-8 peripherals, with small modifications.  The change
  467.     from negibus to posibus during the period of PDP-8/I production
  468.     leads to confusion because surviving systems may have any of
  469.     three I/O bus configurations: Negibus, early posibus, or final
  470.     posibus.  The early posibus used the same connectors and cables
  471.     as the negibus, with only 9 conductors per connector, while the
  472.     final posibus used both sides of the connector paddles, for 18
  473.     bus lines per connector.  To add to this confusion, some negibus
  474.     PDP-8/I systems were rewired to use 18 conductor posibus cables
  475.     while still using negative logic!
  476.  
  477.     Eventually, an add-on box was sold that allowed PDP-8/E (OMNIBUS)
  478.     memory to be added to a PDP-8/I.  Additionally, Fabritek sold a
  479.     24K memory box for the 8/I.
  480.  
  481. ------------------------------
  482.  
  483. Subject: What is a PDP-8/L?
  484.  
  485. Date of introduction:  1968 (announced before August '68)
  486. Date of withdrawal:    1971.
  487. Price: $8,500
  488.  
  489. Technology:  DEC M-series flip Chip modules, as in the PDP-8/I, with the
  490.     same core memory as the 8/I, but the memory cycle cycle time was
  491.     downgraded to 1.6 microseconds to avoid the speed problems of
  492.     the -8/I.
  493.  
  494.     The positive I/O bus, or posibus, was a 100 ohm bus clamped
  495.     between 0 and 3 volts with TTL drivers and receivers.  This was
  496.     packaged with 18 signal lines per 2-sided interconnect cable,
  497.     using mylar ribbon cable in most cases.  Electrically, coaxial
  498.     cable could be used, but the slots in the CPU box were too small
  499.     to allow convenient use of this option.
  500.  
  501. Reason for introduction:  This machine was developed as a moderately
  502.     successful exercise using M-series logic to produce a lower cost
  503.     but moderately fast machine.  The idea was to cut costs by
  504.     limiting provisions for expansion.
  505.  
  506. Reason for withdrawal:  The PDP-8/E made performance improvements while
  507.     slightly undercutting the price of the PDP-8/L.
  508.  
  509. Compatability:  The core of the PDP-8 instruction set is present, but
  510.     all Group 3 OPR instructions are no-ops, even the Group 3 version
  511.     of the CLA instruction.  This is because there was no provision
  512.     made for adding an EAE to this machine.  Microcoding RAR and RAL
  513.     together works as in the PDP-8/I.  Finally, a new front panel
  514.     feature was added, the protect switch.  When thrown, this makes
  515.     the last page of the last field of memory read-only (to protect
  516.     your bootstrap code).
  517.  
  518.     The instruction to change the data field on an 8/L becomes a
  519.     no-op when the destination data field is non-existant; on all
  520.     other machines, attempts to address non-existant fields are
  521.     possible.  One option for expanding the 8/L was to add a box that
  522.     allowed 8/E memory modules to be added to the 8/L; when this
  523.     was done, access to nonexistant data fields becomes possible and
  524.     always returns 0000 on read.
  525.  
  526. Standard configuration:  A CPU with 4K of memory, plus 110 baud current
  527.     loop teletype interface was standard.  Both rack-mount and
  528.     table-top versions were sold (both 9" high by 19" wide by 21"
  529.     deep).  The backplane was on top, with modules plugged in from
  530.     the bottom.  The rack-mount version could be slid out for
  531.     maintenance.
  532.  
  533. Expandability:  The CPU supported a new bus standard, the PDP-8 posibus.
  534.     There is little space for in-box peripherals, but an expander
  535.     box with the same volume as the CPU was available, the BA08A;
  536.     this was prewired to hold an additional 4K of memory and to
  537.     support in-box peripheral interfaces for such devices as the
  538.     PDP-8/I Calcomp plotter interface.
  539.  
  540.     DEC eventually offered the BM12L, an 8K expansion box, allowing
  541.     12K total memory on a PDP-8/L.  Curiously, this contains
  542.     precisely the modules needed to upgrade a 4K PDP-8/I or PDP-12
  543.     to an 8K machine, or to populate an MM8I box to add 8K of
  544.     additional memory to an 8/I or PDP-12.
  545.  
  546.     Finally, DEC eventually offered a box allowing PDP-8/E (OMNIBUS)
  547.     memory to be used with the PDP-8/L.  PDP-8/L configurations with
  548.     over 8K of memory were awkward because the front panel only
  549.     showed one bit of the extended memory address.  As a result,
  550.     extra lights and switches for the additional bits of the memory
  551.     address were mounted on the front of the memory expander boxes
  552.     for the large configurations.
  553.  
  554.     A variety of posibus peripherals were introduced, most of which
  555.     were built with the option of negibus interface logic (the -P
  556.     and -N suffixes on these new peripherals indicated which was
  557.     which).  Many early PDP-8/L systems were sold with DW08A bus
  558.     level converters to run old negibus peripherals.
  559.  
  560.     Posibus peripherals introduced after the PDP-8/L (and also used
  561.     with posibus versions of the PDP-8/I) included:
  562.  
  563.     -- The TC08P DECtape controller (for 8 TU55 or 4 TU56).
  564.     -- The DF32D-P fixed head disk controller (a posibus DF32).
  565.     -- The FPP-12 floating point processor.
  566.     -- The TR02 simple magnetic tape control.
  567.     -- The RK08 disk subsystem, 4 disk packs, 831,488 words each.
  568.  
  569. ------------------------------
  570.  
  571. Subject: What is a PDP-12?
  572.  
  573. Date of introduction:  1969 (February or earlier).
  574. Date of withdrawal:    1973.
  575. Price: $27,900
  576.  
  577. Technology:  DEC M-series flip Chip modules, as in the PDP-8/I.
  578.  
  579. Reason for introduction:  This machine was developed as a follow-up to
  580.     the LINC-8.  Originally it was to be called the LINC-8/I, but
  581.     somehow it got its own number.  In effect, it was a PDP-8/I with
  582.     added logic to allow it to execute most of the LINC instruction
  583.     set, with trapping and software emulation used more selective
  584.     than on the LINC-8.
  585.  
  586. Reason for withdrawal:  The LAB-8/E and the LAB-11 (a PDP-8/E and a
  587.     PDP-11/20 with lab peripherals) eventually proved the equal of
  588.     the PDP-12 in practice, and LINC compatability eventually proved
  589.     to be of insufficient value to keep the machine alive in the
  590.     marketplace.
  591.         
  592. Compatability:  This machine is fully compatable with the PDP-8/I, with
  593.     additional instructions to flip from PDP-8 mode to LINC mode and
  594.     back.  IOT 0 could enable the API, causing trouble with later
  595.     PDP-8 code that assumes IOT 0 is "Clear all flags".  Also, the
  596.     DECtape instruction DTLA (6766) becomes part of a stack-oriented
  597.     extension to the instruction set, PUSHJ, on late model (or field
  598.     updated) machines with the KF12-B backplane.
  599.  
  600. Standard configuration:  PDP-8/LINC CPU with 4K of memory, plus 110 baud
  601.     current loop interface, plus output relay registers.  In
  602.     addition, the standard configuration included either two TU55 or
  603.     one TU56 drive, with a PDP-12 only controller allowing it to
  604.     handle LINCtape.  In additoon, a 12" scope was always included,
  605.     with a connector that can connect to a second scope.
  606.  
  607. Expandability:  An analog to digital converter and multiplexor was needed
  608.     to fully support knob-oriented LINC software.
  609.  
  610.     Other options included:
  611.  
  612.     -- the KW12 programmable lab clock.
  613.     -- additional TU55 or TU56 drives (up to 8 transports).
  614.     -- the PRTC12F option to allow DECtape as well as LINCtape.
  615.     -- the PC05 paper tape reader punch.
  616.  
  617. ------------------------------
  618.  
  619. Subject: What is a PDP-8/E?
  620.  
  621. Date of introduction:  1970 (during or before August).
  622. Date of withdrawal:    1978.
  623. Also known as:
  624.     Industrial-8 (with a red color scheme)
  625.     LAB-8/E (with a green color scheme)
  626. Price: $7,390
  627.  
  628. Technology:  Nominally made from DEC M-series flip Chip modules, but in
  629.     a new format, quad-wide (10.5 inch wide), double-height (9 inch
  630.     high, including card-edge connector, excluding handles).  SSI
  631.     and MSI TTL logic were used on these boards, and the entire CPU
  632.     fit on 3 boards.
  633.  
  634.     Interconnection between boards was through a new bus, the OMNIBUS.
  635.     This eliminated the need for a wire-wrapped backplane, since all
  636.     slots in the bus were wired identically.  A new line of peripheral
  637.     interfaces was produced, most being single cards that could be
  638.     plugged directly into the inside the main enclosure.  These
  639.     included a set of posibus adapters allowing use of older
  640.     peripherals on the new machine.
  641.  
  642.     Interboard connectors were needed for some multiboard options,
  643.     including the CPU and memory subsystems.  These used standard
  644.     36-pin backplane connectors on the opposite side of the board
  645.     from the backplane.  Some boards, notably memory boards, had a
  646.     total of 8 connector fingers, 4 for the omnibus and 4 for
  647.     interboard connectors.
  648.  
  649.     The core memory cycle time was 1.2 or 1.4 microseconds,
  650.     depending on whether a read-modify-write cycle was involved.  A
  651.     4K core plane was packaged on a single quad-wide double-high
  652.     board, with most of the drive electronics packed onto two
  653.     adjacent boards.  Soon after the machine was introduced, an 8K
  654.     core plane was released in the same format.
  655.  
  656. Reason for introduction:  The cost of the PDP-8/I and PDP-8/L was
  657.     dominated by the cost of the interconnect wiring, and this cost
  658.     was high as a result of the use of small circuit boards.  By
  659.     packing a larger number of chips per board, similar function
  660.     could be attained in a smaller volume because less interboard
  661.     communication was required.  The PDP-8/E exploited this to achieve
  662.     a new low in cost while attaining a new high in performance.
  663.  
  664. Reason for withdrawal:  This machine was slowly displaced by the PDP-8/A
  665.     as the market for large PDP-8 configurations declined in the face
  666.     of pressure from 16 bit mini and microcomputers.
  667.  
  668. Compatability:  As with the PDP-8/I and PDP-8/L, there are no limits on
  669.     the combination of IAC and rotate instructions.  Unlike the early
  670.     machines, basic Group 3 OPR operations for loading and storing
  671.     the MQ register work even if there is no extended arithmetic
  672.     element.  Finally, a new instruction was added, BSW; this swaps
  673.     the left and right bytes in AC, and is encoded as a Group 1 OPR
  674.     instruction using the "double the shift count bit".
  675.  
  676.     An odd quirk of this machine is that the RAL RAR combination ands
  677.     the AC with the op-code, and the RTR RTL combination does an
  678.     effective address computation loading the high 5 bits of AC with
  679.     the current page and the lower bits of AC with the address field
  680.     of the OPR instruction!
  681.  
  682.     The EAE has a new mode, mode B.  Previous EAE designs were
  683.     single-mode.  Mode B supports a large set of 24 bit operations
  684.     and a somewhat more rational set of shift operations than the
  685.     standard EAE.  All prior EAE designs would hang on the microcoded
  686.     CLA NMI (clear/normalize) instruction applied to a nonzero AC.
  687.     This instruction is redefined to be a mode changing instruction
  688.     on the 8/E.
  689.  
  690. Standard configuration:  A CPU with 4K of memory, plus 110 baud current
  691.     loop teletype interface.  Both a rack-mount table-top versions
  692.     were sold (both 9" high by 19" wide by 21" deep).  The rack mount
  693.     version was mounted on slides for easy maintenance.  The OMNIBUS
  694.     backplane was on the bottom, with boards inserted from the top.
  695.  
  696.     The standard OMNIBUS backplane had 20 slots, with no fixed
  697.     assignments, but the following conventional uses:
  698.  
  699.     -- KC8E programmer's console (lights and switches)
  700.     -- M8300 \_ KK8E CPU registers
  701.     -- M8310 /  KK8E CPU control
  702.     --
  703.     --
  704.     -- M833  - Timing board (system clock)
  705.     -- M865  - KL8E console terminal interface.
  706.     --
  707.     --
  708.     --   -- space for more peripherals
  709.     --
  710.     --
  711.     -- M849  - shield to isolate memory from CPU
  712.     -- G104  \
  713.     -- H220   > MM8E 4K memory
  714.     -- G227  /
  715.     --
  716.     --   -- space for more memory
  717.     --
  718.     -- M8320 - KK8E Bus terminator
  719.  
  720.     Most of the early boards with 3 digit numbers were defective
  721.     in one way or another, and the corrected boards added a trailing
  722.     zero.  Thus, the M833 was generally replaced with an M8330, and
  723.     the M865 was replaced with the M8650.
  724.  
  725. Expandability:  The following are among the OMNIBUS boards that could be
  726.     added internally:
  727.  
  728.     -- M8650 - KL8E RS232 or current loop serial interface.
  729.     -- M8340 \_ Extended arithmetic element.
  730.     -- M8341 /  (must be attached in two slots adjacent to CPU.
  731.     -- M8350 - KA8E posibus interface (excluding DMA transfers).
  732.     -- M8360 - KD8E data break interface (one per DMA device).
  733.     -- M837  - KM8E memory extension control (needed for over 4K).
  734.     -- M840  - PC8E high speed paper tape reader-punch interface.
  735.     -- M842  - XY8E X/Y plotter control.
  736.     -- M843  - CR8E card reader interface.
  737.  
  738.     There were many other internal options.  There was room in the
  739.     basic box for another 20 slot backplane; taking into account the
  740.     2 slots occupied by the M935 bridge between the two backplanes,
  741.     this allowed 38 slots, and a second box could be added to
  742.     accomodate another 38 slot backplane, bridged to the first box by
  743.     a pair of BC08H OMNIBUS extension cables.
  744.  
  745.     Given a M837 memory extension control, additional memory could be
  746.     added in increments of 4K by adding G104, H220, G227 triplets.
  747.     The suggested arrangement of boards on the OMNIBUS always
  748.     maintained the M849 shield between memory other options.  The
  749.     one exception was that the M8350 KA8E and M8360 KD8E external
  750.     posibus interfaces were typically placed at the end of the
  751.     OMNIBUS right before the terminator.
  752.  
  753.     The following options were introduced later, and there were many
  754.     options offered by third party suppliers.
  755.  
  756.     -- G111  \
  757.     -- H212   > MM8EJ 8K memory
  758.     -- G233  /
  759.     -- M8357 -- RX8E interface to RX01/02 8" diskette drives.
  760.     -- M7104 \
  761.     -- M7105  > RK8E RK05 Disk Interface
  762.     -- M7106 /
  763.     -- M8321 \
  764.     -- M8322  \ TM8E Magtape control for 9 track tape.
  765.     -- M8323  /
  766.     -- M8327 /
  767.  
  768.     At one point, DEC packaged a PDP-8/E in a desk with no front panel
  769.     controls other than power and bootstrap switch, along with an RX01
  770.     accessable from the front and a VT50 on top.  This was sold as
  771.     the Class-ic system, with an intended market in the classroom
  772.     (hence the name); it was the forerunner, in terms of packaging,
  773.     of many later DEC office products.
  774.  
  775. ------------------------------
  776.  
  777. Subject: What is a PDP-8/F?
  778.  
  779. Date of introduction:  1972.
  780. Date of withdrawal:    1978.
  781.  
  782. Technology:  an OMNIBUS machine, as with the PDP-8/E.  First use
  783.     of a switching power supply in the PDP-8 family.
  784.  
  785. Reason for introduction:  The PDP-8/E had a large enough box and a large
  786.     enough power supply to accomodate a large configuration.  By
  787.     shortening the box and putting in a small switching power supply,
  788.     a lower cost OMNIBUS machine was possible.
  789.  
  790. Reason for withdrawal:  The PDP-8/A 800 displaced this machine, providing
  791.     similar expansion capability at a lower cost.
  792.  
  793. Compatability:  The PDP-8/F used the PDP-8/E CPU and peripherals.
  794.  
  795. Standard configuration:  Identical to the PDP-8/E, except that the KC8E
  796.     front panel was replaced with a KC8M front panel that had LEDs
  797.     instead of incandescent lights; this front panel could also be
  798.     installed on PDP-8/E systems, but the PDP-8/E front panel could
  799.     not be used on a PDP-8/F because of the lack of a +8 supply for
  800.     the lights.  The original PDP-8/F box had a defective power
  801.     supply, but a revised (slightly larger) box corrected this
  802.     problem.
  803.  
  804. Expandability:  This machine could be expanded using all PDP-8/E OMNIBUS
  805.     peripherals, including the external expansion chassis.  The
  806.     relatively small internal power supply and the lack of room for
  807.     a 20 slot bus expander inside the first box were the only
  808.     limitations.  There were minor compatability problems with some
  809.     options, for example, the power-fail auto-restart card, as
  810.     originally sold, was incompatable with the PDP-8/F power supply.
  811.  
  812. ------------------------------
  813.  
  814. Subject: What is a PDP-8/M?
  815.  
  816. Date of introduction:  1972.
  817. Date of withdrawal:    1978.
  818.  
  819. Technology:  This machine was a PDP-8/F (with a PDP-8/E CPU)
  820.  
  821. Reason for introduction:  DEC knew that OEM customers were an important
  822.     market, so they packaged the PDP-8/F for this market, with no
  823.     hardware changes behind the front panel.
  824.  
  825. Reason for withdrawal:  Same as the PDP-8/F
  826.  
  827. Compatability:  The PDP-8/M used the PDP-8/E CPU and peripherals.
  828.  
  829. Standard configuration:  Identical to the PDP-8/F, except that the KC8M
  830.     front panel was replaced with a minimal function panel and the
  831.     color scheme was different.  Because of this, one of the following
  832.     options were required:
  833.  
  834.     -- M848  -- KP8E Power fail and auto-restart.
  835.     -- M847  -- MI8E Hardware Bootstrap Loader.
  836.  
  837.     Expandability:  All options applying to the PDP-8/F applied.  In
  838.     addition, the KC8M front panel (standard with the PDP-8/F) was
  839.     available as an option.
  840.  
  841. ------------------------------
  842.  
  843. Subject: What is a PDP-8/A?
  844.  
  845. Date of introduction:  1975
  846. Date of withdrawal:    1984
  847.  
  848. Technology:  This machine used the OMNIBUS with a new single-board CPU,
  849.     made possible by the use of TTL MSI and LSI components on an
  850.     extra-wide board (formally, hex wide, double high) with 6 connector
  851.     fingers instead of the usual 4.
  852.  
  853. Reason for introduction:  Using TTL MSI and LSI components, DEC was able
  854.     to reduce the PDP-8 CPU to a single hex wide double high card.
  855.     Similarly, they were able to make an 4K core memory card, and
  856.     later, an 8K board in this format, and they were able to introduce
  857.     a static RAM card using semiconductor memory.  The net effect was
  858.     to reduce the minimum system to 3 boards.
  859.  
  860.     In addition, the market for the PDP-8 was dominated by small
  861.     systems, with fewer and fewer customers needing large-scale
  862.     expandability.  Thus, the 20 slot backplane of the early Omnibus
  863.     machines was too big; with the new single board CPU and memory,
  864.     a 12 slot backplane was enough.
  865.  
  866. Reason for withdrawal:  The market for the PDP-8 family was shrinking in
  867.     the face of pressure from larger minicomputers and the new
  868.     monolithic microcomputers.  After 1975, many PDP-8 sales were to
  869.     captive customers who had sufficient software investments that
  870.     they could not afford to move.  Only the word-processing and
  871.     small business markets remained strong for first-time PDP-8
  872.     sales, and in these, the specialized DEC VT-78 and DECmate
  873.     machines were more cost effective than the open architecture
  874.     OMNIBUS machines.
  875.         
  876. Compatability:  The new PDP-8/A CPU was largely compatable with the
  877.     PDP-8/E CPU, except that the combination of RTR and RTL (Group 1
  878.     OPR instructions) loaded the next address.  The power-fail
  879.     auto-restart option included the standard skip on power low
  880.     instruction, but also a new skip on battery empty instruction to
  881.     test the battery used for back-up power on the new solid state
  882.     memory.
  883.  
  884. Standard configuration:  The PDP-8/A was sold with a new short OMNIBUS
  885.     backplane, mounted on its side above a power supply and a
  886.     battery to back up the solid state memory.  The minimum
  887.     configuration included a limited function control panel and the
  888.     following components on the bus:
  889.  
  890.     -- M8315 -- KK8A CPU board
  891.     -- M???? -- MS8A 1K to 4K solid state memory.
  892.     -- M8316 -- DKC8AA serial/parallel interface and clock.
  893.  
  894.     The M8316 board contained a remarkable but useful hodgepodge of
  895.     commonly used peripherals, including the console terminal
  896.     interface, a parallel port, the power/fail auto-restart logic,
  897.     and a 100 Hz real time clock.
  898.  
  899.     The original configuration sold had a 10 slot backplane and a
  900.     poor power supply.  The later base model had a 12 slot backplane,
  901.     the 8/A 400.
  902.  
  903. Expandability:  All PDP-8/E peripherals and options could be used with
  904.     the PDP-8/A.  The KK8A cpu was not as fast as the KK8E used in
  905.     the PDP-8/E, but the KK8E CPU could be substituted for the KK8A
  906.     CPU, and many PDP-8/A systems were sold with this substitution.
  907.  
  908.     A box with a 20 slot backplane, the 8/A 800, was available for
  909.     large configurations.  A pair of PDP-8/A backplanes could be
  910.     connected using BC08H cables, and there was a special cable,
  911.     the BC80C, for connecting a hex wide 8A backplane to a PDP-8/E,
  912.     -8/F or -8/M backplane.
  913.  
  914.     By late 1975, the PDP-8/A was being sold in a workstation
  915.     configuration, with the CPU and dual 8" diskette drives in a desk
  916.     with a video terminal (VT57?) on top.  This followed the pattern
  917.     set by the Class-ic packaging of the PDP-8/E, but it was aimed
  918.     at the word-processing market.
  919.  
  920.     The following additional PDP-8/A (hex) boards were offered:
  921.  
  922.     -- G649  \_ MM8AA 8K Core stack (too slow for 8/E CPU!).
  923.     -- H219A /  MM8AA 8K Core memory control.
  924.     -- G650  \_ MM8AB 16K Core stack (ok for 8/E CPU!).
  925.     -- H219B /  MM8AB 16K Core memory control.
  926.     -- M???? -- MR8F 1K ROM (overlayable with RAM).
  927.     -- M8317 -- KM8A memory extender (with variations).
  928.     -- M8319 -- KL8A 4 channel RS232 or current loop serial I/O.
  929.     -- M???? -- RL8A controller for 1 to 4 RL01/RL02 disk drives.
  930.  
  931.     -- M8416 -- KT8AA Memory management unit for up to 128K.
  932.     --          KC8AA Programmer's Console (requires M8316)
  933.     -- M8417 -- MSC8DJ 128K DRAM MOS Memory.
  934.  
  935.     Note that memory extension to 128K was a new PDP-8/A feature that
  936.     was necessarily incompatable with the older PDP-8 memory expansion
  937.     options, although the conventional PDP-8 memory expansion
  938.     instructions still operate correctly on the first 32K.  Access to
  939.     additional fields involved borrowing IOT instructions that were
  940.     previously dedicated to other devices.
  941.  
  942.     The MM8A options require the use of a box with a -20V power supply.
  943.     Also, the use of the MSC8 DRAM memory cards requires a CPU that
  944.     supports the memory stall signal, early PDP-8/E CPUs did not.
  945.  
  946. ------------------------------
  947.  
  948. Subject: What is a VT78?
  949.  
  950. Date of introduction:  1978
  951. Date of withdrawal:    1980 (Displaced by the DECmate)
  952. Also known as:  DECstation 78 
  953.  
  954. Technology:  Intersil 6100 microprocessor, packaged in a VT52 case.  The
  955.     6100 processor was able to run at 4 MHz, but in the VT78, it was
  956.     only clocked at 2.2 MHz because of the speed of the DRAM used and
  957.     the deliberate use of graded out chips.
  958.  
  959. Reason for introduction:  Using TTL MSI and LSI components, DEC could
  960.     pack their CPU into vacant space in a standard terminal case,
  961.     allowing PDP-8 systems to compete with personal computers in the
  962.     small business and office automation market.  This was a natural
  963.     follow-on to the desk-mounted workstation configurations in which
  964.     the PDP-8/A was already being sold.
  965.  
  966. Compatability:  The Group I OPR combinations RAL RAR and RTL RTR are
  967.     no-ops.  Unlike all earlier PDP-8 models, autoindex locations
  968.     10 to 17 (octal) only work in page zero mode; these operate like
  969.     all other memory location when addressed in current page mode
  970.     from code running on page zero.  Other than this, it is fully
  971.     PDP-8/E compatable, even at the level of I/O instructions for
  972.     the standard periperals; this was the last PDP-8 to offer this
  973.     level of compatability.
  974.  
  975.     It was not possible to continue from a halt without restarting
  976.     the machine.  In addition, none of the peripherals available on
  977.     this machine needed DMA (data break) transfers.
  978.  
  979. Standard configuration:  The VT78 was sold with 16k words of DRAM with
  980.     the keyboard and display of the VT52 terminal.  An RX01 dual 8"
  981.     diskette drive was standard, packaged in the pedestal under the
  982.     terminal.  The console (device 03/04), the printer (output only)
  983.     port (device 66), and the serial ports (devices 30/31 and 32/33)
  984.     are compatable with the M8650 KL8E, with the latter extended to
  985.     allow software controlled baud rate selection.  The parallel port
  986.     (device 47) and 100Hz clock are compatable with the comparable
  987.     PDP-8/A options on the M8316 DKC8AA.
  988.  
  989.     The standard ROM boots the system from the RX01 after setting the
  990.     baud rates to match that selected by the switches on the bottom
  991.     of the VT52 case.
  992.  
  993. Expandability:  This was a closed system, with few options.  The base
  994.     configuration was able to support two RX01 drives (later RX02),
  995.     for a total of 4 transports.  Various boot ROM's were available,
  996.     including a paper-tape RIM loader ROM for loading diagnostics
  997.     from tape.  Another ROM boots the system from a PDP-11 server in
  998.     the client/server configuration used by WPS-11.
  999.  
  1000. ------------------------------
  1001.  
  1002. Subject: What is a DECmate I?
  1003.  
  1004. Date of introduction:  1980
  1005. Date of withdrawal:    1984 (Phased out in favor of the DECmate II)
  1006. Also known as:  DECmate (prior to the DECmate II, no suffix was used)
  1007.         VT278
  1008.  
  1009. Technology:  Based on the Intersil/Harris 6120 microprocessor,
  1010.     packaged in a VT-100 box with keyboard and display.
  1011.  
  1012. Reason for introduction:  This machine was aimed primarily at the market
  1013.     originally opened by the VT78, using the IM6120 as a substitute
  1014.     for the older 6100 chip and optimizing for minimum cost and mass
  1015.     production efficiency.
  1016.  
  1017. Compatability:  A new feature was introduced in the 6120 microprocessor:
  1018.     The Group I OPR combination RAL RAR was defined as R3L, or rotate
  1019.     accumulator 3 places left, so that byte swap (BSW) is equivalent
  1020.     to R3L;R3L.  RTR RTL remained a no-op, as in the 6100.
  1021.  
  1022.     Also, the EAE operations not implemented in the basic CPU cause
  1023.     the CPU to hang awaiting completion of the operation by a
  1024.     coprocessor.  Unfortunately, no EAE coprocessor was ever offered.
  1025.  
  1026.     The printer port offered software baud-rate selection compatable
  1027.     with the VT78 baud-rate selection scheme.  The data communications
  1028.     option was completely incompatable with all previous PDP-8 serial
  1029.     ports.
  1030.  
  1031.     The console and printer ports are not fully compatable with the
  1032.     earlier PDP-8 serial ports.  Specifically, on earlier serial
  1033.     interfaces, it was possible to test flags without resetting them,
  1034.     but on the DECmate machines, testing the keyboard input flag
  1035.     always resets the flag as a side effect.  In addition, on the
  1036.     console port, every successful test of the flag must be followed
  1037.     by reading a character or the flag will never be set again.
  1038.  
  1039.     It was not possible to continue from a halt without restarting
  1040.     the machine.
  1041.  
  1042.     The large amount of device emulation performed by the CPU in
  1043.     supporting screen updates severely limits the ability of the
  1044.     system to run in real time.
  1045.  
  1046. Standard configuration:  The DECmate I was sold with 32k words of memory,
  1047.     with a small additional control memory added to handle
  1048.     control/status and boot options.  The console terminal keyboard
  1049.     and display functions are largely supported by so-called
  1050.     slushware routines in oontrol memory (a less expensive alternative
  1051.     to dedicating hardware for this, as was done in the VT78).
  1052.  
  1053.     The DECmate I came with an integral printer port, compatable with
  1054.     the VT78 (device 32/33), and it had an RX02 dual 8 inch diskette
  1055.     drive, mounted in the short cabinet under the terminal/CPU box.
  1056.     A 100Hz clock was included, as in the VT78 and PDP-8/A.
  1057.  
  1058. Expandability:  This was a closed system, with limited options.
  1059.     Specifically, a second RX02 could be connected (or an RX01,
  1060.     because that had a compatable connector), the DP278A and DP278B
  1061.     communications boards (really the same board, but the DP278B had
  1062.     2 extra chips), and the RL-278 disk controller, able to accomodate
  1063.     from 1 to 4 RL02 rack mount disk drives.
  1064.  
  1065.     When the DP278A option is added, additional control memory is
  1066.     included containing a ROM-based terminal emulator allowing
  1067.     diskless operation.  The emulator is an extended VT100 subset that
  1068.     is essentially compatable in 80 column mode.  The DP278A option
  1069.     could support both asynchronous and synchronous protocols, and
  1070.     the DP278B could handle SDLC and other nasty bit-stuffing
  1071.     protocols.
  1072.  
  1073.     Various pedestal and desk configurations were sold for housing
  1074.     the RX01 and RX02 drives, most being teacart style designs, but
  1075.     there was also a pedestal version that was essentially a
  1076.     repackaging of the RX02 with either 2 or 4 new 8 inch disk
  1077.     transports (physically incompatable with tearlier DEC transports).
  1078.  
  1079. ------------------------------
  1080.  
  1081. Subject: What is a DECmate II?
  1082.  
  1083. Date of introduction:  1982
  1084. Date of withdrawal:    1986 
  1085. Price: $1,435
  1086.  
  1087. Technology:  Based on the 6120 microprocessor, this shared the same
  1088.     packaging as DEC's other competitors in the PC market, the
  1089.     Rainbow (80x86 based) and the PRO-325 (PDP-11 based).
  1090.  
  1091. Reason for introduction:  This machine was introduced in order to allow
  1092.     more flexibility than the DECmate I and to allow more sharing of
  1093.     parts with the VT220 and DEC's other personal computers.
  1094.  
  1095. Compatability:  Same as the DECmate I, except it could continue from a
  1096.     halt.  There was better hardware for device emulation support,
  1097.     allowing for somewhat better real-time performance, and the data
  1098.     communications port was an incompatable improvement on the
  1099.     incompatable DECmate I communications port.  The improved data
  1100.     communications port make it essentially as powerful as the
  1101.     DP-278B on the DECmate I, with a more efficient but bizarre
  1102.     software interface.
  1103.  
  1104. Standard Configuration:  The DECmate II was sold with 32K of program
  1105.     memory, plus a second full bank for dedicated control panel
  1106.     function emulation, an integral RX50 dual 5 1/4 inch diskette
  1107.     drive with an 8051 controller chip, a printer port, a 100Hz
  1108.     real-time clock, single data communications port, and interfaces
  1109.     to the monitor and keyboard.  The diskette drive can read
  1110.     single-sided 48 track-per-inch diskettes, so it might be possible
  1111.     to read (but not write) IBM PC diskettes on it.
  1112.  
  1113. Expandability:  This was the most open of the DECmate systems, with a
  1114.     number of disk options:  An additional pair of RX50 drives could
  1115.     be added, and with the RX78 board, it could support a pair of
  1116.     dual 8 inch drives, either RX01 or RX02.
  1117.  
  1118.     As an alternative to the RX78, there was a controller for an
  1119.     MFM hard drive.  The interface to the RX78 board wasn't fully
  1120.     compatable with earlier interfaces to RX01 and RX02, and there
  1121.     was no way to have both an RX78 and an MFM drive.  The MFM drive
  1122.     could be up to 64 MB, with 16 sectors per track, 512 bytes each
  1123.     and at most 8 heads and 1024 (or possibly 4096) cylinders.  A
  1124.     power supply upgrade was needed to support the MFM drive.  DEC
  1125.     sold this machine with 5, 10 and 20 meg hard drives, Seagate
  1126.     ST-506, 412, and 225 respectively.
  1127.  
  1128.     A graphics board supporting a color monitor could be added in
  1129.     addition to the monochrome console display.
  1130.  
  1131.     A coprocessor board could be added, with communication to and
  1132.     from the coprocessor through device 14.  DEC sold three boards,
  1133.     an APU board (Z80 and 64K), and two XPU boards (Z80, 8086 and
  1134.     either 256K or 512K).  If these added processors are used, the
  1135.     6120 processor is usually used as an I/O server for whatever
  1136.     ran on the coprocessor.  The XPU boards used a Z80 for I/O
  1137.     support, so 8086 I/O was very indirect, particularly if it
  1138.     involved I/O to a PDP-8 device that was emulated from control
  1139.     memory.  Despite this, the DECmate version of MS/DOS is generally
  1140.     faster than MS/DOS on more recent 80286 and 80386 based IBM PCs
  1141.     because of effective use of the coprocessors (but they couldn't
  1142.     run MS/DOS code that bypasses MS/DOS for I/O).
  1143.  
  1144. ------------------------------
  1145.  
  1146. Subject: What is a DECmate III?
  1147.  
  1148. Date of introduction:  1984
  1149. Date of withdrawal:    1990 
  1150. Price: $2,695
  1151.  
  1152. Technology:  Same as the DECmate II.
  1153.  
  1154. Reason for introduction:  Again, DEC discovered that the market for large
  1155.     systems was dominated by other products, and that the PDP-8 based
  1156.     products were rarely expanded to their full potential.  Thus,
  1157.     there was no point in paying the price of expandability.
  1158.  
  1159. Compatability:  Same as the DECmate II, except that the printer port is
  1160.     fixed at 4800 baud.
  1161.  
  1162. Standard Configuration:  The DECmate III was sold with 32K of program
  1163.     memory, plus a second full bank for dedicated control panel
  1164.     functions, an integral RX50 dual 5 1/4 inch diskette drive with
  1165.     an 8051 controller chip, a printer port, a 100Hz real-time-clock,
  1166.     a data communications port, and interfaces for the VR-201 monitor
  1167.     and keyboard.
  1168.  
  1169. Expandability:  A revised version of the Z80 based coprocessor for the
  1170.     DECmate II was available, and a graphics board compatable with
  1171.     the later DECmate II graphics board could be added allowing the
  1172.     standard monochrome monitor to be replaced with a VR-241 color
  1173.     monitor.  Two monitor configurations were not supported.  An
  1174.     obscure variant of the DEC scholar modem was also supported as
  1175.     an option.
  1176.  
  1177. ------------------------------
  1178.  
  1179. Subject: What is a DECmate III+?
  1180.  
  1181. Date of introduction:  1985
  1182. Date of withdrawal:    1990 
  1183.  
  1184. Technology:  Same as the DECmate II.
  1185.  
  1186. Reason for introduction:  This machine apparently represents the last
  1187.     gasp of the PDP-8, hunting for the remains of the ever-shrinking
  1188.     market niche that the earlier DECmates had carved out.  The
  1189.     market niche was not there, and the production runs for this
  1190.     machine were short enough that UV erasable EPROM technology was
  1191.     used where earlier DECmates had used mask programmed chips.
  1192.  
  1193. Compatability:  Same as the DECmate II, but the machine was unable to
  1194.     read 48 track per inch IBM formatted diskettes.  Again the
  1195.     printer port was fixed at 4800 baud.
  1196.  
  1197. Standard Configuration:  The DECmate III+ was sold with 32K of program
  1198.     memory, plus a second bank for dedicated control panel functions,
  1199.     an integral RX33 single 5 1/4 inch diskette drive with an 8751
  1200.     controller chip, a printer port, a data communications port and
  1201.     interfaces to the monitor and keyboard.  A hard disk controller
  1202.     compatable with the optional one on the DECmate II was included,
  1203.     supporting an integral ST-225 20 MB disk; it is likely that it
  1204.     can only handle up to 1024 cylinders, but it is otherwise
  1205.     compatable with the DECmate II.
  1206.  
  1207. Expandability: The same coprocessor option sold with the DECmate III was
  1208.     available, but because of the lack of a second floppy drive, this
  1209.     was rarely used (the Z80 was most likely to be used to run CP/M,
  1210.     but that system requires two drives to handle the installation
  1211.     procedure; an appropriately configured bootable image created
  1212.     on a DECmate II or III could run on a DECmate III+).
  1213.  
  1214.     The same graphics board as used on the DECmate III was also
  1215.     available.  The circuit traces and connectors for the Scholar
  1216.     modem are present, but this option was never sold on the
  1217.     DECmate III+.
  1218.  
  1219. ------------------------------
  1220.  
  1221. End of PDP-8 Summary of Models and Options (posted every other month)
  1222. *********************************************************************
  1223.